< previous page page_510 next page >

Page 510
9f8044bafea36a1f728739c0bb58ef4c.gif
frmMaintainWorkgroups form, 270
9f8044bafea36a1f728739c0bb58ef4c.gif
frmMDI form, 266, 280-281
9f8044bafea36a1f728739c0bb58ef4c.gif
implementation guidelines, 264
9f8044bafea36a1f728739c0bb58ef4c.gif
scenario scripts, 265
9f8044bafea36a1f728739c0bb58ef4c.gif
use case, 266-268
9f8044bafea36a1f728739c0bb58ef4c.gif
base classes, 13
9f8044bafea36a1f728739c0bb58ef4c.gif
baseline applications, 190
9f8044bafea36a1f728739c0bb58ef4c.gif
BasicPersonalChecking class
9f8044bafea36a1f728739c0bb58ef4c.gif
adjustBalance method, 244
9f8044bafea36a1f728739c0bb58ef4c.gif
code listing, 180-184
9f8044bafea36a1f728739c0bb58ef4c.gif
BasicPersonalChecking-Account class, 137
9f8044bafea36a1f728739c0bb58ef4c.gif
BeCubed Software Web site, 158
9f8044bafea36a1f728739c0bb58ef4c.gif
beta testing, 173
9f8044bafea36a1f728739c0bb58ef4c.gif
Bickford, Peter, 291
9f8044bafea36a1f728739c0bb58ef4c.gif
binary access file management
9f8044bafea36a1f728739c0bb58ef4c.gif
advantages, 382-383
9f8044bafea36a1f728739c0bb58ef4c.gif
Byte arrays, 382
9f8044bafea36a1f728739c0bb58ef4c.gif
disadvantages, 383-384
9f8044bafea36a1f728739c0bb58ef4c.gif
opening files, 383
9f8044bafea36a1f728739c0bb58ef4c.gif
persisting (saving) information, 383
9f8044bafea36a1f728739c0bb58ef4c.gif
retaining data integrity, 382
9f8044bafea36a1f728739c0bb58ef4c.gif
when to use, 382
9f8044bafea36a1f728739c0bb58ef4c.gif
BinaryFile class, 383, 387
9f8044bafea36a1f728739c0bb58ef4c.gif
black box controls, 159
9f8044bafea36a1f728739c0bb58ef4c.gif
Booch method, 68-69
9f8044bafea36a1f728739c0bb58ef4c.gif
boundaries (classes), 13
9f8044bafea36a1f728739c0bb58ef4c.gif
boundary class, 203
9f8044bafea36a1f728739c0bb58ef4c.gif
Break in Class Module option, 401-402
9f8044bafea36a1f728739c0bb58ef4c.gif
browsers, 290, 309, 330, 374
9f8044bafea36a1f728739c0bb58ef4c.gif
business
9f8044bafea36a1f728739c0bb58ef4c.gif
analysts, reverse engineering, 223-224
9f8044bafea36a1f728739c0bb58ef4c.gif
classes
9f8044bafea36a1f728739c0bb58ef4c.gif
collections, 451
9f8044bafea36a1f728739c0bb58ef4c.gif
defining, 339
9f8044bafea36a1f728739c0bb58ef4c.gif
handling data in, 337
9f8044bafea36a1f728739c0bb58ef4c.gif
modeling interactions among, 340
9f8044bafea36a1f728739c0bb58ef4c.gif
policy enforcement classes, 184
9f8044bafea36a1f728739c0bb58ef4c.gif
objects, 337
9f8044bafea36a1f728739c0bb58ef4c.gif
process models, 41
9f8044bafea36a1f728739c0bb58ef4c.gif
forward engineering, 223
9f8044bafea36a1f728739c0bb58ef4c.gif
reverse engineering, 223-227
9f8044bafea36a1f728739c0bb58ef4c.gif
processes
9f8044bafea36a1f728739c0bb58ef4c.gif
automating, 291
9f8044bafea36a1f728739c0bb58ef4c.gif
defined, 41
9f8044bafea36a1f728739c0bb58ef4c.gif
dynamic nature of, 292
9f8044bafea36a1f728739c0bb58ef4c.gif
rules, 309
9f8044bafea36a1f728739c0bb58ef4c.gif
applications, managing, 177, 338
9f8044bafea36a1f728739c0bb58ef4c.gif
defined, 336
9f8044bafea36a1f728739c0bb58ef4c.gif
discovering, 340
9f8044bafea36a1f728739c0bb58ef4c.gif
enforcing, 336-338, 343-347
9f8044bafea36a1f728739c0bb58ef4c.gif
examples, 336
9f8044bafea36a1f728739c0bb58ef4c.gif
exceptions, 338, 344
9f8044bafea36a1f728739c0bb58ef4c.gif
identifying, 339
9f8044bafea36a1f728739c0bb58ef4c.gif
logic, 177-184, 340
9f8044bafea36a1f728739c0bb58ef4c.gif
OOP for enforcing, 336-337
9f8044bafea36a1f728739c0bb58ef4c.gif
Samsona Bank Teller System example, 177-184
9f8044bafea36a1f728739c0bb58ef4c.gif
testing constraints, 177-178, 184
9f8044bafea36a1f728739c0bb58ef4c.gif
validating assumptions, 339
9f8044bafea36a1f728739c0bb58ef4c.gif
work flow-related, 292
9f8044bafea36a1f728739c0bb58ef4c.gif
services, 30
9f8044bafea36a1f728739c0bb58ef4c.gif
tier, 336
9f8044bafea36a1f728739c0bb58ef4c.gif
Business Rules Subsystem
9f8044bafea36a1f728739c0bb58ef4c.gif
classes, 342
9f8044bafea36a1f728739c0bb58ef4c.gif
development process, 337
9f8044bafea36a1f728739c0bb58ef4c.gif
implementing Object Model, 340
9f8044bafea36a1f728739c0bb58ef4c.gif
overview, 336
9f8044bafea36a1f728739c0bb58ef4c.gif
purpose, 337
9f8044bafea36a1f728739c0bb58ef4c.gif
Second Bank of Carollton example, 177, 340, 345-347
9f8044bafea36a1f728739c0bb58ef4c.gif
buttons, 249
9f8044bafea36a1f728739c0bb58ef4c.gif
Byte arrays, 382
C
9f8044bafea36a1f728739c0bb58ef4c.gif
Call Stack dialog box, 423
9f8044bafea36a1f728739c0bb58ef4c.gif
Cancel buttons, 249
9f8044bafea36a1f728739c0bb58ef4c.gif
CancelTransaction class, 273
9f8044bafea36a1f728739c0bb58ef4c.gif
candidate classes, 234
9f8044bafea36a1f728739c0bb58ef4c.gif
candidates (problem statements)
9f8044bafea36a1f728739c0bb58ef4c.gif
actors, 45-47
9f8044bafea36a1f728739c0bb58ef4c.gif
classes, 45-47
9f8044bafea36a1f728739c0bb58ef4c.gif
defined, 44
9f8044bafea36a1f728739c0bb58ef4c.gif
verbs, 47-49
9f8044bafea36a1f728739c0bb58ef4c.gif
CApplication class, 312
9f8044bafea36a1f728739c0bb58ef4c.gif
declarations, 325
9f8044bafea36a1f728739c0bb58ef4c.gif
methods, 322
9f8044bafea36a1f728739c0bb58ef4c.gif
initializeSystem, 326
9f8044bafea36a1f728739c0bb58ef4c.gif
terminateSystem, 390
9f8044bafea36a1f728739c0bb58ef4c.gif
cardinality (relationships), 58
9f8044bafea36a1f728739c0bb58ef4c.gif
CashDepositRecord class, 343-344
9f8044bafea36a1f728739c0bb58ef4c.gif
CashDepositRecord method, 343
9f8044bafea36a1f728739c0bb58ef4c.gif
CashDepositRecord object, 344
9f8044bafea36a1f728739c0bb58ef4c.gif
CGI (common gateway interface), 8

 
< previous page page_510 next page >

If you like this book, buy it!